Members
Overall Objectives
Research Program
Application Domains
New Software and Platforms
New Results
Bilateral Contracts and Grants with Industry
Partnerships and Cooperations
Dissemination
Bibliography
XML PDF e-pub
PDF e-Pub


Section: New Results

AD of mixed-language codes

Participants : Valérie Pascual, Tom Verstraete [VKI, Brussels, Belgium] , Laurent Hascoët.

In collaboration with Tom Verstraete, Valérie Pascual is applying Tapenade to the library “Calculix”, whose implementation mixes Fortran and C. This library is well fit for Tapenade differentiation, as the internal representation that we use for codes is language-independent. We can thus load both Fortran and C source into Tapenade and differentiate the complete code transparently. Obviously, since this is the first application of Tapenade to a real-size mixed-language code, interesting problems arise mostly about parameter-passing strategies. Valérie Pascual presented her first results at the AD2016 conference in Oxford [21].